 /**
    * @Title: SecurityConstant.java
    * @Package com.efast.cafe.portal.security.util
    * @Description: TODO(用一句话描述该文件做什么)
    * @author Administrator
    * @date 2018年8月20日
    * @version V1.0
    */

package com.efast.cafe.framework.constant;


    /**
    * @ClassName: SecurityConstant
    * @Description: TODO(这里用一句话描述这个类的作用)
    * @author Administrator
    * @date 2018年8月20日
    *
    */

public class SecurityConstant {

	public static final String LOGIN_PATH = "/auth/manageLogin";//登录地址
	public static final String LOGOUT_PATH = "/auth/logout";//退出地址

	public static class ERROR_CODE{
		public static String COMPANY_EMPTY="1001";
		public static String USER_EMPTY="1002";
		public static String PWD_EMPTY="1003";
		public static String  USER_NOT_FOUND="2001";//用户不存在
		public static String PWD_ERROR="2002";//密码错误
		public static String USER_DISABLED="2003";//用户被禁用
		/**
		 * ldap用户不存在
		 */
		public static String LDAP_USER_NOT_FOUND = "2004";
		/**
		 * ldap服务器链接失败
		 */
		public static  String LDAP_CONNECT_FAIL = "2005";
		public static String BAD_REQUEST="3001";//非法请求
		public static String TOKEN_ERROR="3002";//获取token出错
		public static String GET_USER_ERROR="3003";//获取用户信息出错

		public static String LOGIN_TYPE_ERROR="4000";//不支持的登录方式
	}

	public static class LoginType{
		public static final String LDAP_LOGIN = "ldap";
		public static String LoginType_Pwd = "pwd";
		public static String LoginType_Wechat = "wechat";
	}
}
